package jbit.dao;

import java.io.Serializable;
import java.util.List;

import jbit.entity.Employee;

public interface EmployeeDao {
	/**
	 * 修改用户
	 * @param employee对象
	 * @return 如果修改成功返回用户对象，否则，抛出异常
	 */
	void update(Employee employee);
	/**
	 * 根据用户ID加载用户
	 * @param id主键
	 * @return 返回用户对象
	 */
	Employee get(Serializable id);
	/**
	 * 根据查询条件查询用户数据
	 * @param condition
	 * @return 如果id为null，返回所有用户数据，否则，使用用户名和密码查询用户数据
	 */	
	List<Employee> find(Employee condition);
}
